home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 8 / FM Towns Free Software Collection 8.iso / t_os / artemis / artsrc1 / pattern.md < prev    next >
Text File  |  1994-06-01  |  4KB  |  104 lines

  1.  
  2. #define itemExit 1
  3. #define itemPatBuf 2
  4. #define itemStorePattern 3
  5. #define itemDeleteSelPat 4
  6. #define itemDispOffSelPat 5
  7. #define itemDupSelPat 6
  8. #define itemSelectAll 7
  9. #define itemSelectNothing 8
  10. #define itemSelectReverse 9
  11. #define itemDispAll 10
  12. #define itemDispNothing 11
  13. #define itemDispReverce 12
  14. #define itemSaveAllPattern 13
  15. #define itemSaveSelPattern 14
  16. #define itemNewLoadPattern 15
  17. #define itemAddLoadPattern 16
  18. #define itemConvToSprite 17
  19. #define itemConvToString 18
  20. #define itemSort 19
  21. #define itemAnimation 20
  22.  
  23. static BUTTON patternmenu_buttons[] =
  24. {
  25.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,0},
  26.     {550,455,30,16,typeSTRb,(int)"終了",NOFNC,NO,NULL,itemExit},
  27.     {16,24,480,400,typeBOX,Black0,disp_patterns_all_new,NO,NULL,itemPatBuf},
  28.     {512,24+18*0,76+8,12+4,typeSTRb,(int)"パターン登録",NOFNC,NO,NULL,itemStorePattern},
  29.     {512,24+6+18*1,76+8,12+4,typeSTRb,(int)"選択パターン抹消",NOFNC,NO,NULL,itemDeleteSelPat},
  30.     {512,24+6+18*2,76+8,12+4,typeSTRb,(int)"選択非表示化",NOFNC,NO,NULL,itemDispOffSelPat},
  31.     {512,24+6+18*3,76+8,12+4,typeSTRb,(int)"選択パターン複製",NOFNC,NO,NULL,itemDupSelPat},
  32.     {512,24+12+18*4,76+8,12+4,typeSTRb,(int)"全選択",NOFNC,NO,NULL,itemSelectAll},
  33.     {512,24+12+18*5,76+8,12+4,typeSTRb,(int)"全選択取消",NOFNC,NO,NULL,itemSelectNothing},
  34.     {512,24+12+18*6,76+8,12+4,typeSTRb,(int)"全逆選択",NOFNC,NO,NULL,itemSelectReverse},
  35.     {512,24+18+18*7,76+8,12+4,typeSTRb,(int)"全表示",NOFNC,NO,NULL,itemDispAll},
  36.     {512,24+18+18*8,76+8,12+4,typeSTRb,(int)"全非表示化",NOFNC,NO,NULL,itemDispNothing},
  37.     {512,24+18+18*9,76+8,12+4,typeSTRb,(int)"全逆表示",NOFNC,NO,NULL,itemDispReverce},
  38.     {512,24+24+18*10,76+8,12+4,typeSTRb,(int)"全パターン保存",NOFNC,NO,NULL,itemSaveAllPattern},
  39.     {512,24+24+18*11,76+8,12+4,typeSTRb,(int)"選択パターン保存",NOFNC,NO,NULL,itemSaveSelPattern},
  40.     {512,24+24+18*12,76+8,12+4,typeSTRb,(int)"パターン新規読込",NOFNC,NO,NULL,itemNewLoadPattern},
  41.     {512,24+24+18*13,76+8,12+4,typeSTRb,(int)"パターン追加読込",NOFNC,NO,NULL,itemAddLoadPattern},
  42.     {512,24+30+18*14,76+8,12+4,typeSTRb,(int)"スプライトデータ化",NOFNC,NO,NULL,itemConvToSprite},
  43.     {512,24+30+18*15,76+8,12+4,typeSTRb,(int)"文字データ化",NOFNC,NO,NULL,itemConvToString},
  44.     {512,24+30+18*16,76+8,12+4,typeSTRb,(int)"名前順ソート",NOFNC,NO,NULL,itemSort},
  45.     {512,24+30+18*17,76+8,12+4,typeSTRb,(int)"順表示アニメ",NOFNC,NO,NULL,itemAnimation},
  46.     {-1}
  47. };
  48.  
  49. static MENU patternmenu =
  50. {
  51.     "パターン編集",
  52.     640,480,
  53.     patternmenu_buttons,
  54.     NULL,
  55.     NULL,
  56.     NULL,NULL,NULL,
  57.     disp_patmenu,
  58.     erase_patmenu,
  59.     0,0,0,0,NO,NO,NULL
  60. };
  61.  
  62. #define SitemPut 1
  63. #define SitemPatName 2
  64. #define SitemPatSubName 3
  65. #define SitemPatXLen 4
  66. #define SitemPatYLen 5
  67. #define SitemColNum 6
  68. #define SitemDotZoom 7
  69. #define SitemDup 8
  70. #define SitemDelete 9
  71.  
  72. static BUTTON patsubmenu_buttons[] =
  73. {
  74.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,0},
  75.     {16,24,64+8,16+4,typeSTRb,(int)"貼り付け",NOFNC,NO,NULL,SitemPut},
  76.     {16,44,64+8,16+4,typeSTRb,(int)"",NOFNC,NO,NULL,0},
  77.     {16,70,0,0,typeSTR,(int)"パターン名 ",NOFNC,NO,NULL,0},
  78.     {16+64-1,70-1,112+2,16+2,typeBOX,Black,dsppatname,NO,NULL,SitemPatName},
  79.     {16,90,0,0,typeSTR,(int)"略称",NOFNC,NO,NULL,0},
  80.     {16+64-1,90-1,112+2,16+2,typeBOX,Black,dsppatsubname,NO,NULL,SitemPatSubName},
  81.     {16,110,0,0,typeSTR,(int)"大きさ ",NOFNC,NO,NULL,0},
  82.     {16+64,110,0,0,typeSTR,(int)"x:",NOFNC,NO,NULL,SitemPatXLen},
  83.     {16+64+48,110,0,0,typeSTR,(int)"y:",NOFNC,NO,NULL,SitemPatYLen},
  84.     {16,130,0,0,typeSTR,(int)"使用色数 ",NOFNC,NO,NULL,SitemColNum},
  85.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,SitemDotZoom},
  86.     {88,24,64+8,16+4,typeSTRb,(int)"複製",NOFNC,NO,NULL,SitemDup},
  87.     {88,44,64+8,16+4,typeSTRb,(int)"削除",NOFNC,NO,NULL,SitemDelete},
  88.     {-1}
  89. };
  90.  
  91. static MENU patsubmenu =
  92. {
  93.     "パターン個別操作",
  94.     200,170,
  95.     patsubmenu_buttons,
  96.     NULL,
  97.     NULL,
  98.     NULL,NULL,NULL,
  99.     disp_patsubmenu,
  100.     erase_patsubmenu,
  101.     0,0,0,0,NO,NO,NULL
  102. };
  103.  
  104.